DNA microarray

A glass slide or silicon chip with many DNA fragments.

DNA microarray Definition
DNA microarray Definition

Flippy

The leader in educational esports.